// 声明对应的键值
const INFO_KEY = 'hm_shopping_info' // 用户信息的键值
const HISTORY_KEY = 'hm_history_list' // 搜索历史键值

// 设置info信息
export function setInfo (obj) {
  localStorage.setItem(INFO_KEY, JSON.stringify(obj))
}
// 获取info信息
export function getInfo () {
  const defaultObj = { token: '', userId: '' }
  const obj = localStorage.getItem(INFO_KEY)
  return obj ? JSON.parse(obj) : defaultObj
}
// 移除info信息
export function removeInfo () {
  localStorage.removeItem(INFO_KEY)
}

// 保存搜索历史
export const setHistoryList = (arr) => {
  localStorage.setItem(HISTORY_KEY, JSON.stringify(arr))
}
// 获取搜索历史
export const getHistoryList = () => {
  const obj = localStorage.getItem(HISTORY_KEY)
  // 如果获取的结果为undefined则返回一个空数组
  return obj ? JSON.parse(obj) : []
}
